@media (max-width:1300px) {
     .nav_sec .navbar-light .navbar-nav li{
         margin:0 20px 0 0;
    }
     .nav_sec .navbar-light .navbar-nav .nav-link{
         font-size:15px;
    }
     ul.social_link li a{
         margin-right:25px;
    }
}
 @media (max-width:1200px) {
     .container{
         width:96%;
         margin:0 auto;
         padding:0;
    }
     .logo{
         width:250px;
         margin-top:18px;
    }
     .nav_sec .navbar-light .navbar-nav li{
         margin:0 15px 0 0;
    }
     .nav_sec .navbar-light .navbar-nav .nav-link{
         font-size:14px;
    }
     .slider_cap{
         width:65%;
         padding:5% 15px 0 0;
    }
     .slider_cap .inner{
         max-width:450px;
         float:right;
         padding:0 0 0 100px;
    }
     .member_sec .block h3{
         padding:0 0;
         font-size:18px;
    }
     .news_sec .detail{
         padding-top:0;
    }
     .slider_detail .inner{
         max-width:inherit;
         padding-left:200px;
    }
     .slider_detail h2{
         font-size:22px;
    }
}
/************ Main **************/
 @media (max-width: 992px) {
     .navbar-light .navbar-toggler{
         background:none;
         border:none;
         position:absolute;
         right:0;
         top:-52px;
    }
     .navbar-toggler:focus,.navbar-toggler:active {
         outline: 0;
    }
     .navbar-toggler span {
        display: block;
         background-color:#1f3d7c;
         height:3px;
         width:25px;
         margin-top:4px;
         margin-bottom:4px;
         -webkit-transform: rotate(0deg);
         -moz-transform: rotate(0deg);
        -o-transform: rotate(0deg);
         transform: rotate(0deg);
         position: relative;
         left: 0;
        opacity: 1;
    }
     .navbar-toggler span:nth-child(1),.navbar-toggler span:nth-child(3) {
         -webkit-transition: transform .35s ease-in-out;
         -moz-transition: transform .35s ease-in-out;
         -o-transition: transform .35s ease-in-out;
         transition: transform .35s ease-in-out;
    }
     .navbar-toggler:not(.collapsed) span:nth-child(1) {
         position: absolute;
         left: 12px;
         top: 10px;
         -webkit-transform: rotate(135deg);
         -moz-transform: rotate(135deg);
         -o-transform: rotate(135deg);
        transform: rotate(135deg);
         opacity: 0.9;
    }
     .navbar-toggler:not(.collapsed) span:nth-child(2) {
        height: 12px;
         visibility: hidden;
         background-color: transparent;
    }
     .navbar-toggler:not(.collapsed) span:nth-child(3) {
        position: absolute;
        left: 12px;
        top: 10px;
        -webkit-transform: rotate(-135deg);
        -moz-transform: rotate(-135deg);
         -o-transform: rotate(-135deg);
        transform: rotate(-135deg);
        opacity: 0.9;
    }
     .nav_sec{
        padding:3px 0;
    }
     .nav_sec .navbar-nav{
         margin-top:0px;
    }
     .nav_sec .navbar-light .navbar-nav li{
         margin:0;
         padding:3px 0;
         border-bottom:1px solid rgba(255,255,255,0.1);
    }
     .nav_sec .navbar-light .navbar-nav .nav-link{
         padding:8px 0;
    }
     .top_detail{
         margin-bottom:10px;
    }
     .search{
         width:200px;
    }
     ul.top_links{
         clear:both;
    }
     ul.top_links li{
         padding:0 7px;
         font-size:12px;
    }
     ul.top_links li a.member{
         padding:12px 10px;
    }
     .logo{
         width:220px;
         margin-top:0px;
    }
     .slider_cap p{
         display:none;
    }
     .slider_cap h2{
         font-size:25px;
    }
     .slider_cap .inner{
         max-width:280px;
         padding:0;
    }
     .member_sec .block figure{
         margin-bottom:15px;
    }
     .society_sec .block{
         max-width:inherit;
         text-align:center;
    }
     .event_sec h2 ,.society_sec h3{
         font-size:32px;
    }
     .newsletter_sec .block{
         padding:30px;
    }
     .newsletter_sec h2{
         margin-bottom:30px;
    }
     .news_sec .left_part{
         border-right:none;
         border-bottom:1px solid #87d9f7;
         margin-bottom:20px;
    }
     .annual_sec h2{
         font-size:32px;
         text-align:center;
    }
     .annual_sec{
         padding:40px 0;
    }
     .footer_detail .block{
         max-width:inherit;
    }
     .footer_detail{
         text-align:center;
         padding-bottom:40px;
    }
     .footer_detail .member_links{
         padding-top:10px;
         margin-top:20px;
    }
     .footer_detail .get{
         padding-top:0px;
    }
     ul.get_link{
         margin-bottom:30px;
    }
     ul.get_link li i{
         position:relative;
         display:inline-block;
         margin-right:10px;
    }
     .copyright{
         margin-top:20px;
    }
     ul.social_info{
         margin-right:60px;
    }
     .event_sec .detail{
         padding-right:0;
    }
     .slider_detail p{
         display:none;
    }
     .slider_detail::after{
         width:150px;
    }
}
 @media (max-width: 767px) {
     html {
         -webkit-text-size-adjust:none;
    }
     .container{
         width:93%;
         margin:0 auto;
         padding:0;
         max-width: inherit;
    }
     .feature_sec .download_btn{
         padding:10px 20px;
         font-size:16px;
    }
     .society_sec .find_btn{
         padding:15px 25px;
    }
     .feature_sec .p-5{
         padding:2rem!important;
    }
     .feature_sec .card h3{
         font-size:24px;
    }
     .society_sec{
         padding-top:80px;
    }
     ul.social_info{
         display:none;
    }
     .navbar-light .navbar-toggler{
         top:-65px;
    }
     .top_right{
         float:none;
         text-align:center;
    }
     .slider_detail::after {
         width:80px;
    }
     .slider_detail h2{
         font-size:18px;
    }
     .slider_detail .inner{
         padding-left:160px;
    }
     .reg_link{
         line-height:normal;
         font-size:15px;
         padding:6px 10px;
    }
     img.right-image {
         float: none;
         padding: 15px 0 15px 0;
         margin: 0 auto;
         text-align: center;
    }
     .banner_sec .inner {
         width: 100%;
         max-width: auto;
         height: 100%;
         vertical-align: middle;
         margin: auto 0;
    }
     .banner_sec {
         background: #b63fb4;
         height: 300px;
    }
}
/************ iphone **************/
 @media (max-width:600px) {
     html {
         -webkit-text-size-adjust:none;
    }
     .container{
         width:91%;
    }
     .search{
         width:100%;
         margin-bottom:5px;
    }
     ul.top_links li a.member{
         padding:5px 10px;
    }
     .search .form-control,.search .btn{
         height:35px;
    }
     .event_sec h2, .society_sec h3{
         margin-bottom:30px;
    }
     .event_sec .event_link,.news_sec .news_link{
         margin-bottom:25px;
         float:none;
    }
     .event_sec .detail h3,.event_sec .detail h4{
        padding: 0 0 0 80px;
    }
     .event_sec .detail{
        padding-left:0;
    }
     .event_sec .date_info small{
        padding:5px 15px;
    }
     .event_sec .detail h3{
         font-size:18px;
         margin-bottom:10px;
    }
     .event_sec .detail h4{
         font-size:15px;
         margin-bottom:15px;
    }
     .event_sec .detail p{
         font-size:15px;
         font-weight:normal;
    }
     .society_sec .find_btn{
         padding:12px 20px;
         margin:10px 0;
         display:block;
    }
     .newsletter_sec .btn{
         height:42px;
         margin-top:15px;
    }
     .news_sec .block figure{
         float:none;
         margin:0 auto;
        width: 100%;
    }
     .news_sec .block figure img {
         width: 100%;
    }
     .news_sec .detail{
         padding:20px 0;
    }
     .slider_detail{
         width:100%;
         position:relative;
        transform: rotate(0deg) scale(1.0) skew(0deg) translate(0px);
         -webkit-transform: rotate(0deg) scale(1.0) skew(0deg) translate(0px);
         -moz-transform: rotate(0deg) scale(1.0) skew(0deg) translate(0px);
         -o-transform: rotate(0deg) scale(1.0) skew(0deg) translate(0px);
         -ms-transform: rotate(0deg) scale(1.0) skew(0deg) translate(0px);
        right:0;
         padding:0;
         min-height:150px;
    }
     .slider_detail::after {
         height:5px;
         width:100%;
         right:0;
    }
     .slider_detail .inner{
        transform: rotate(0deg) scale(1.0) skew(0deg) translate(0px);
         -webkit-transform: rotate(0deg) scale(1.0) skew(0deg) translate(0px);
         -moz-transform: rotate(0deg) scale(1.0) skew(0deg) translate(0px);
         -o-transform: rotate(0deg) scale(1.0) skew(0deg) translate(0px);
         -ms-transform: rotate(0deg) scale(1.0) skew(0deg) translate(0px);
        right:0;
         padding:20px;
         text-align:center;
    }
     .slider_sec .owl-carousel .owl-dots{
         bottom:20px;
    }
     .member_sec{
         padding-top:40px;
    }
     .newsletter_sec .form-control{
         width:100%;
         margin-right:0;
    }
     .newsletter_sec .input-group-append{
         margin:0 auto;
    }
     .annual_sec_images {
        text-align: center;
         float: none;
         max-width: 200px;
         padding: 10px 0 10px 0px;
         margin: 0 auto;
    }
}
